#pragma once

#include "crypto.h"

namespace DESCryptoServiceProvider
{
	int GenerateKey(OUT LPBYTE buffer)
	{
	
		return 0;
	}

	int GenerateIV(OUT LPBYTE buffer)
	{
	
		return 0;
	}

	int EncryptString(IN LPCBYTE value, int nLen, IN LPCBYTE key, int nLenKey, IN LPCBYTE IV, int nLenIV, OUT LPBYTE buffer)
	{
	
		return 0;
	}

	int DecryptString(IN LPCBYTE value, int nLen, IN LPCBYTE key, int nLenKey, IN LPCBYTE IV, int nLenIV, OUT LPBYTE buffer)
	{

		return 0;
	}
}